sub MenuDraw
{
		SetFontColor(255,255,255,50,50,255);
		if(StageState==Menu)
		{
/////////////////////////////////////////////////////////////////////////////
////////////////////////j[`敔/////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
		if(MenuState==Menu)
		{
	//	DrawText("STAGE SELECT",60,20,24,255);
		DrawStageSelect(60,20,255,255,255,50,50,255);
	//	DrawText("LEVEL",70,55,20,255);
		DrawLevel(70,55,255,255,255,50,50,255);
		DrawText(NumToString(SpellLevel),25,55,20,255);

		DrawText("Be_",260,25,12,255);
		DrawText("NAV[",260,40,12,255);
		DrawText("vC",260,55,12,255);

		let second=GetCommonDataDefaultEx(NsScore,NsPlayTime,0)/60;
		let minite=trunc(second/60);
		let hour=trunc(minite/60);
		SetFontColor(255,255,255,155,250,255);
	//	DrawText(NumToString(AllScore),320,25,12,255);//_\
		DisPlayNumber(400,30,AllScore,0);
	//	DrawText(NumToString(SuccessSceneNum),290,40,12,255);//NAV[\
		DisPlayNumber(370,45,SuccessSceneNum,0);
		DrawText("/",380,40,12,255);
	//	DrawText(NumToString(AllSceneNum),320,40,12,255);//V[\
		DisPlayNumber(400,45,AllSceneNum,0);
	//	DrawText(NumToString(second-60*minite),320,55,12,255);//vCԂ̕\ibj
		DisPlayNumber(400,60.5,second-60*minite,0);
		DrawText(":",385,55,12,255);
	//	DrawText(NumToString(minite-60*hour),300,55,12,255);//vCԂ̕\ij
		DisPlayNumber(380,60.5,minite-60*hour,0);
		DrawText(":",365,55,12,255);
	//	DrawText(NumToString(hour),280,55,12,255);//vCԂ̕\(j
		DisPlayNumber(360,60.5,hour,0);

		if(ShootFlag[SpellLevel]==true)
		{
		SetFontColor(255,255,255,50,50,255);
	//	DrawText("BestShot",290,300,12,255);
		DrawBestShot(290,315,255,255,255,50,50,255);
	//	DrawText("HiScore",160,300,12,255);
		DrawHiscore(160,315,255,255,255,50,50,255);
		DrawText("Be",160,330,12,255);
	//	DrawSatueiMaisuu(160,315,255,255,255,50,50,255);
		DrawText("",290,330,12,255);
		
		let N=SpellSelect+SpellLevel*10;
			ascent(let i in 1+(SpellLevel)*10..10+(SpellLevel)*10)
			{
			if(SpellCardScScript[i]!=SpellCardScScript[0])
			{
				if(SpellSelect==i-(SpellLevel)*10)
				{
			//	DrawText(Hutatuna[i],250,70,12,255);
				DrawText("Norma",250,70,12,255);
				DrawText(NumToString(SpellNorma[i]),300,70,12,255);
					SetFontColor(255,255,255,155,250,255);
				//	DrawText("Scene",80,55+i*25-(SpellLevel)*250,18,255);
					DrawScene(80,55+i*25-(SpellLevel)*250,255,255,255,155,250,255);
					DrawText(NumToString(i-(SpellLevel)*10),20,55+i*25-(SpellLevel)*250,18,255);
					if(SelectedCharacter==DefinedPlayer1)
					{

					//	DrawText(NumToString(GetCommonDataDefaultEx(NsScore,Player1HiPhoto[i],0)),320,300,12,255);//xXgVbgXRA\
						DisPlayNumber(400,320,GetCommonDataDefaultEx(NsScore,Player1HiPhoto[i],0),0);
					//	DrawText(NumToString(GetCommonDataDefaultEx(NsScore,Player1Hiscore[i],0)),190,300,12,255);//V[nCXRA\
						DisPlayNumber(270,320,GetCommonDataDefaultEx(NsScore,Player1Hiscore[i],0),0);
					//	DrawText(NumToString(GetCommonDataDefaultEx(NsScore,Player1AllPhoto[i],0)),190,315,12,255);//Be\
						DisPlayNumber(270,335,GetCommonDataDefaultEx(NsScore,Player1AllPhoto[i],0),0);
					//	DrawText(NumToString(GetCommonDataDefaultEx(NsScore,Player1Challenge[i],0)),320,315,12,255);//񐔂\
						DisPlayNumber(400,335,GetCommonDataDefaultEx(NsScore,Player1Challenge[i],0),0);

						if(GetCommonDataDefaultEx(NsScore,Player1Hiscore[i],0)!=0)
						{
						//	DrawText("",55,55+i*25-(SpellLevel)*250,18,255);
							if(GetCommonDataDefaultEx(NsScore,Player1Hiscore[i],0)<SpellNorma[i])
							{
							//	DrawText("",55,55+i*25-(SpellLevel)*250,18,100);
								DrawSumi(55,55+i*25-(SpellLevel)*250,100,255,255,255,155,250,255);
							}
							else
							{
							//	DrawText("",55,55+i*25-(SpellLevel)*250,18,255);
								DrawSumi(55,55+i*25-(SpellLevel)*250,255,255,255,255,155,250,255);
							}
						//	DrawText(NumToString(GetCommonDataDefaultEx(NsScore,Player1FirstClearPhoto[i],0)),190,330,12,255);
							DisPlayNumber(270,350,GetCommonDataDefaultEx(NsScore,Player1FirstClearPhoto[i],0),0);
						//	DrawText(NumToString(GetCommonDataDefaultEx(NsScore,Player1FirstClearChallenge[i],0)),320,330,12,255);
							DisPlayNumber(400,350,GetCommonDataDefaultEx(NsScore,Player1FirstClearChallenge[i],0),0);
							SetFontColor(255,255,255,50,50,255);
							DrawText("",160,345,12,255);
							DrawText("퐔",290,345,12,255);
						}
						SetFontColor(255,255,255,50,50,255);
						if(GetCommonDataDefaultEx(NsScore,Player1AllPhoto[i],0)==0)
						{
							DrawText("̕ӂŖʔƂNȗ\܂",60,370,14,255);						
						}
						else if(GetCommonDataDefaultEx(NsScore,Player1Hiscore[i],0)==0)
						{
							DrawText("Bꂽ͎Bꂽǂ˂",60,370,14,255);
							DrawText("Z܂̎ʐ^",60,390,14,255);					
							DrawText("Lɂ͂łȂ",60,410,14,255);
	DrawSpellName(SetSpellNameImg[N],SetSpellNameLeft[N],SetSpellNameUp[N],SetSpellNameRight[N],SetSpellNameDown[N]);
						}
						else if(GetCommonDataDefaultEx(NsScore,Player1Hiscore[i],0)<40000)
						{
							DrawText("[B͏\Bꂽ񂾂ǁEEE",60,370,14,255);
							DrawText("x̒Ⴂʐ^΂",60,390,14,255);					
							DrawText("xBɂH",60,410,14,255);
	DrawSpellName(SetSpellNameImg[N],SetSpellNameLeft[N],SetSpellNameUp[N],SetSpellNameRight[N],SetSpellNameDown[N]);
						}
						else
						{
						//	DrawText(TopicAya[i],60,370,14,255);
							DrawSentence(TopicAya[i],60,370,20,14,255);
	DrawSpellName(SetSpellNameImg[N],SetSpellNameLeft[N],SetSpellNameUp[N],SetSpellNameRight[N],SetSpellNameDown[N]);						
						}
					}
					if(SelectedCharacter==DefinedPlayer2)
					{
						DrawText(NumToString(GetCommonDataDefaultEx(NsScore,Player2HiPhoto[i],0)),320,315,12,255);
						DrawText(NumToString(GetCommonDataDefaultEx(NsScore,Player2Hiscore[i],0)),190,315,12,255);
						DrawText(NumToString(GetCommonDataDefaultEx(NsScore,Player2AllPhoto[i],0)),190,330,12,255);
						DrawText(NumToString(GetCommonDataDefaultEx(NsScore,Player2Challenge[i],0)),320,330,12,255);
						if(GetCommonDataDefaultEx(NsScore,Player2Hiscore[i],0)!=0)
						{
						//	DrawText("",55,55+i*25-(SpellLevel)*250,18,255);
							if(GetCommonDataDefaultEx(NsScore,Player2Hiscore[i],0)<SpellNorma[i])
							{
							//	DrawText("",55,55+i*25-(SpellLevel)*250,18,100);
								DrawSumi(55,55+i*25-(SpellLevel)*250,100,255,255,255,155,250,255);
							}
							else
							{
							//	DrawText("",55,55+i*25-(SpellLevel)*250,18,255);
								DrawSumi(55,55+i*25-(SpellLevel)*250,255,255,255,255,155,250,255);
							}
							DrawText(NumToString(GetCommonDataDefaultEx(NsScore,Player2FirstClearPhoto[i],0)),190,345,12,255);
							DrawText(NumToString(GetCommonDataDefaultEx(NsScore,Player2FirstClearChallenge[i],0)),320,345,12,255);
							SetFontColor(255,255,255,50,50,255);
							DrawText("",160,345,12,255);
							DrawText("퐔",290,345,12,255);
						}
						SetFontColor(255,255,255,50,50,255);
						if(GetCommonDataDefaultEx(NsScore,Player2AllPhoto[i],0)==0)
						{
							DrawText("̃J΂𕬂I",60,370,14,255);						
						}
						else if(GetCommonDataDefaultEx(NsScore,Player2Hiscore[i],0)==0)
						{
							DrawText("ƖȂ",60,370,14,255);
							DrawText("ꂶႠL͏Ȃ",60,390,14,255);
	DrawSpellName(SetSpellNameImg[N],SetSpellNameLeft[N],SetSpellNameUp[N],SetSpellNameRight[N],SetSpellNameDown[N]);
						}
						else if(GetCommonDataDefaultEx(NsScore,Player2Hiscore[i],0)<SpellNorma[i])
						{
							DrawText("傤Ȃʐ^΂ˁ[",60,370,14,255);
							DrawText("BɍsH",60,390,14,255);	
	DrawSpellName(SetSpellNameImg[N],SetSpellNameLeft[N],SetSpellNameUp[N],SetSpellNameRight[N],SetSpellNameDown[N]);
						}
						else
						{
							DrawSentence(TopicHatate[i],60,370,20,14,255);
	DrawSpellName(SetSpellNameImg[N],SetSpellNameLeft[N],SetSpellNameUp[N],SetSpellNameRight[N],SetSpellNameDown[N]);				
						}
					}
				}
				else
				{
					SetFontColor(255,255,255,50,50,255);
				//	DrawText("Scene",80,55+i*25-(SpellLevel)*250,18,255);
					DrawScene(80,55+i*25-(SpellLevel)*250,255,255,255,50,50,255);
					DrawText(NumToString(i-(SpellLevel)*10),20,55+i*25-(SpellLevel)*250,18,255);
					if(SelectedCharacter==DefinedPlayer1)
					{
						if(GetCommonDataDefaultEx(NsScore,Player1Hiscore[i],0)!=0)
						{
							if(GetCommonDataDefaultEx(NsScore,Player1Hiscore[i],0)<SpellNorma[i])
							{
							//	DrawText("",55,55+i*25-(SpellLevel)*250,18,100);
								DrawSumi(55,55+i*25-(SpellLevel)*250,100,255,255,255,50,50,255);
							}
							else
							{
							//	DrawText("",55,55+i*25-(SpellLevel)*250,18,255);
								DrawSumi(55,55+i*25-(SpellLevel)*250,255,255,255,255,50,50,255);
							}
						}
					}
					if(SelectedCharacter==DefinedPlayer2)
					{
						if(GetCommonDataDefaultEx(NsScore,Player2Hiscore[i],0)!=0)
						{
							if(GetCommonDataDefaultEx(NsScore,Player2Hiscore[i],0)<SpellNorma[i])
							{
							//	DrawText("",55,55+i*25-(SpellLevel)*250,18,100);
								DrawSumi(55,55+i*25-(SpellLevel)*250,100,255,255,255,50,50,255);
							}
							else
							{
							//	DrawText("",55,55+i*25-(SpellLevel)*250,18,255);
								DrawSumi(55,55+i*25-(SpellLevel)*250,255,255,255,255,50,50,255);
							}
						}
					}
				}				
			}
			}
		}
		else
		{
			SetFontColor(255,255,255,50,50,255);
			DrawText("LEVEL      V[ȏNA",170,185,14,255);
			DrawText(NumToString(SpellLevel-1),138,185,14,255);
			DrawText(NumToString(FlagLevelNum[SpellLevel]),173,185,14,255);
			if(FlagLevelSuccessSceneNum[SpellLevel]!=0)
			{
			DrawText("܂   V[ȏNA",185,210,14,255);
			DrawText(NumToString(FlagLevelSuccessSceneNum[SpellLevel]),153,210,14,255);
			}
		}
		}
/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////XyI`敔/////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////
		if(MenuState==MenuDifficult)
		{			
		SetFontColor(255,255,255,50,50,255);
	if(GetCommonDataDefault("SnapShooting",false)==false)
	{
		DrawText("CurrentBestShotScore",90,45,18,255);
		if(SelectedCharacter==DefinedPlayer1)
		{
		DrawText(NumToString(GetCommonDataDefaultEx(NsScore,Player1HiPhoto[SpellSelect+(SpellLevel)*10],0)),240,45,18,255);
		}
		if(SelectedCharacter==DefinedPlayer2)
		{
	//	DrawText(NumToString(GetCommonDataDefault("PlayerHiPhoto",1)),240,45,18,255);
		DrawText(NumToString(GetCommonDataDefaultEx(NsScore,Player2HiPhoto[SpellSelect+(SpellLevel)*10],0)),240,45,18,255);
		}
	}
		if(GetCommonDataDefault("DefeatBoss",false))
		{
			DrawText("BeI",80,420,18,255);
		}
		else
		{
			DrawText("Bes",80,420,18,255);
		}

			if(Select==EASY)
			{
				SetFontColor(255,255,255,155,250,255);
				DrawText("Ē",80,320,18,255);
			}
			else
			{
				SetFontColor(255,255,255,50,50,255);
				DrawText("Ē",80,320,18,255);
			}

			if(Select==NORMAL)
			{
				SetFontColor(255,255,255,155,250,255);
				DrawText("߂",80,350,18,255);
			}
			else
			{
				SetFontColor(255,255,255,50,50,255);
				DrawText("߂",80,350,18,255);
			}

			if(Select==HARD)
			{
				SetFontColor(255,255,255,155,250,255);
				DrawText("I",80,380,18,255);
			}
			else
			{
				SetFontColor(255,255,255,50,50,255);
			//	SetFontColor(255,255,255,255,255,255);
				DrawText("I",80,380,18,255);
			//	DrawText("uH[ebNXv",50,380,28,255);
			}
		}
//////////////////////////////////////////////////////////////////////////////////////
	}
}	
